function AllReady() {
    var mstform = Ext.getCmp('TendPay');
    var user_bdmc = mstform.queryById("user_bdmc");
    var user_bspslx = mstform.queryById("user_bspslx");
    // mstform.getItem('PhidPc').userSetMustInput(false);
    mstform.getItem('Amt').userSetMustInput(false);
    // var user_sflhttb = mstform.queryById("user_sflhttb");
        // 隐藏系统自带项目字段
    mstform.getItem("PhidPc").userSetMustInput(false)
    mstform.getItem("PhidPc").setVisible(true)
    var userID = $appinfo.userID;
    if (otype == 'add') {  //新增时
        console.log(otype, userID);
        mstform.getItem('user_jbr').setValue(userID)
        BatchBindCombox([mstform.getItem('user_jbr')])
        mstform.getItem('PhidUser').setValue(userID)
        BatchBindCombox([mstform.getItem('PhidUser')])
        mstform.getItem('PhidApply').setValue('')
        BatchBindCombox([mstform.getItem('PhidApply')])
        const now = new Date();
        const year = now.getFullYear();
        const month = String(now.getMonth() + 1).padStart(2, '0'); // 月份补零
        const day = String(now.getDate()).padStart(2, '0');        // 日期补零
        const currentDate = `${year}-${month}-${day}`;  // 格式：YYYY-MM-DD

        // 获取目标字段（替换"u_your_date_field"为实际字段名）
        // const dateField = mstform.getItem('BillDt');

        // // 设置字段值
        // if (dateField) {
        //     dateField.setValue(currentDate);
        // } else {
        //     console.warn('日期字段未找到，请检查字段名');
        // }

    }
    // mstform.getItem('PhidPctype').userSetMustInput(false);
    user_bdmc.addListener("helpselected", function () {
        let user_bdmc = mstform.getItem('user_bdmc').getValue()
        console.log(user_bdmc);

        execServer(
            "searchXmxx",
            { u_bdmc: user_bdmc },
            function (res) {
                console.log(res);

                if (res.count > 0) {
                    var obj = JSON.parse(res.data);
                    console.log(obj);
                    mstform.getItem('BillNo').setValue(obj[0].extendObjects.bill_no)
                    mstform.getItem('PhidPc').setValue(obj[0].extendObjects.phid)
                    BatchBindCombox([mstform.getItem('PhidPc')])
                    // mstform.getItem('user_xmmc').setValue(obj[0].extendObjects.user_xmmc1)
                    // mstform.getItem('user_ywlb').setValue(obj[0].extendObjects.u_ywlb)
                    BatchBindCombox([mstform.getItem('user_tbsj')])
                    mstform.getItem('PhidApply').setValue(obj[0].extendObjects.phid_org)
                    BatchBindCombox([mstform.getItem('PhidApply')])
                    // BatchBindCombox([mstform.getItem('user_ejhylb')])
                    // mstform.getItem('user_sccyllb').setValue(obj[0].extendObjects.u_sccyllb)
                    // BatchBindCombox([mstform.getItem('user_sccyllb')])
                    // mstform.getItem('user_scfw').setValue(obj[0].extendObjects.u_scfw)
                    // BatchBindCombox([mstform.getItem('user_scfw')])
                    // mstform.getItem('user_xmms').setValue(obj[0].extendObjects.u_xmms)
                    // BatchBindCombox([mstform.getItem('user_xmms')])


                }
            }
        );
    });
    user_bdmc.addListener("change", function () {
        let user_bdmc = mstform.getItem('user_bdmc').getValue()
        console.log(user_bdmc);

        execServer(
            "searchNew",
            { user_bdmc: user_bdmc },
            function (res) {
                console.log(res);

                if (res.count > 0) {
                    var obj = JSON.parse(res.data);
                    console.log(obj);
                    mstform.getItem('BillNo').setValue(obj[0].extendObjects.bill_no)
                    mstform.getItem('PhidPc').setValue(obj[0].extendObjects.u_xmbmc)
                    // mstform.getItem('user_xmmc').setValue(obj[0].extendObjects.user_xmmc1)
                    // mstform.getItem('user_ywlb').setValue(obj[0].extendObjects.u_ywlb)
                    BatchBindCombox([mstform.getItem('user_tbsj')])
                    mstform.getItem('user_tbsj').setValue(obj[0].extendObjects.user_tbsj)
                    // BatchBindCombox([mstform.getItem('user_hylb')])
                    // mstform.getItem('user_ejhylb').setValue(obj[0].extendObjects.u_ejhylb)
                    // BatchBindCombox([mstform.getItem('user_ejhylb')])
                    // mstform.getItem('user_sccyllb').setValue(obj[0].extendObjects.u_sccyllb)
                    // BatchBindCombox([mstform.getItem('user_sccyllb')])
                    // mstform.getItem('user_scfw').setValue(obj[0].extendObjects.u_scfw)
                    // BatchBindCombox([mstform.getItem('user_scfw')])
                    // mstform.getItem('user_xmms').setValue(obj[0].extendObjects.u_xmms)
                    // BatchBindCombox([mstform.getItem('user_xmms')])


                }
            }
        );
    });



}




